@echo off
chcp 65001 >nul

echo 🎮 娱乐城下注功能测试
echo ========================

REM 检查Node.js是否安装
node --version >nul 2>&1
if errorlevel 1 (
    echo ❌ 错误: 未找到Node.js，请先安装Node.js
    pause
    exit /b 1
)

REM 检查ws模块是否安装
if not exist "node_modules\ws" (
    echo 📦 安装WebSocket依赖...
    npm install ws
)

REM 检查娱乐城服务是否运行
echo 🔍 检查娱乐城服务状态...
curl -s http://localhost:3000 >nul 2>&1
if errorlevel 1 (
    echo ⚠️  警告: 娱乐城服务可能未运行
    echo 请先启动服务: npm run start
    echo.
    set /p continue="是否继续测试? (y/N): "
    if /i not "%continue%"=="y" (
        echo 测试已取消
        pause
        exit /b 1
    )
)

echo ✅ 开始运行测试...
echo.

REM 运行测试脚本
node test-casino-betting.js

echo.
echo 🏁 测试完成！
pause 